package cn.edu.wynu.apis.collections.sets;

import java.util.HashSet;

public class SetLearn {
    public static void main(String[] args) {
        // 主要保证元素的唯一性,不允许重复元素
        HashSet set = new HashSet();
        set.add("Apple");
        set.add("Banana");
        set.add("Orange");
        set.add("Apple"); // 重复元素,不会被添加
        System.out.println(set); // 并且元素是无序的 [Apple, Orange, Banana]

        // 删除元素
        set.remove("Apple");
        System.out.println(set); // [Orange, Banana]
        // 修改元素: 不支持此操作,如果实在要修改,智能先删除,再添加

        // 查询元素: 仅支持判断元素是否在集合中
        boolean containOrange = set.contains("Orange");// true
        System.out.println("存在Orange吗? " + containOrange); // true
    }
}
